a1e06113fca64b3df5ad3c140103eb98ea4f9c51,src/gwt/src/org/rstudio/studio/client/workbench/ui/WorkbenchTabPanel.java,WorkbenchTabPanel,onLoad,#,47
Before Change
tab.onBeforeSelected();
}
});
tabPanel_.addSelectionHandler(new SelectionHandler<Integer>() {
public void onSelection(SelectionEvent<Integer> event)
{
if (clearing_)
return;
WorkbenchTab pane = tabs_.get(event.getSelectedItem().intValue());
pane.onSelected();
}
});
int selectedIndex = tabPanel_.getSelectedIndex();
if (selectedIndex >= 0)
After Change
tab.onBeforeSelected();
}
}));
releaseOnUnload_.add(tabPanel_.addSelectionHandler(new SelectionHandler<Integer>()
{
public void onSelection(SelectionEvent<Integer> event)
{
if (clearing_)
return;
WorkbenchTab pane = tabs_.get(event.getSelectedItem().intValue());
pane.onSelected();
}
}));
int selectedIndex = tabPanel_.getSelectedIndex();
if (selectedIndex >= 0)